パフォーマンスを向上させるために、C1PdfViewer コントロールがバックグラウンドで非同期にドキュメントを読み込むようにすることができます。.NET の await キーワードを使用すると、非同期メソッドを簡単に呼び出すことができます。ユーザーが選択したファイルを非同期に開くには、次のコードを実行します。
C# |
コードのコピー
|
---|---|
FileOpenPicker openPicker = new FileOpenPicker(); openPicker.FileTypeFilter.Add(".pdf"); StorageFile file = await openPicker.PickSingleFileAsync(); if (file != null) { Stream stream = await file.OpenStreamForReadAsync(); await pdfViewer.LoadDocumentAsync(stream); } |